
var prefix = "/jzweb/zykResourcesChapters";
function  GetQueryString(name)
{
	var  reg = new  RegExp( "(^|&)" + name + "=([^&]*)(&|$)" );
	var  r = window.location.search.substr(1).match(reg);
	if (r!= null ) return   unescape(r[2]); return  null ;
}

let id = GetQueryString('id');
let types = 1;

let pageListValue = 10;
$('#exampleTable').on('page-change.bs.table', function(e, number, size) {
	pageListValue = size;
	reLoad()
});

$( function() {
	load();
	loads();
	loadSon()

	// $('#exampleTablesSon').hide()
	//
	// $(".fixed-table-pagination").eq(2).hide();
	$('.bootstrap-table').eq(2).hide();


	setTimeout(function() {
		$(".fixed-table-pagination").eq(1).hide()
	}, 100);

});


$(".listTap").find('li').click(function (){

	$(this).addClass('active').siblings('li').removeClass('active')

	if( $(this).index() == 0 ){
		$("#exampleTable").show();
		$("#exampleTables").hide();
		$(".fixed-table-pagination").eq(0).show()
		$(".fixed-table-pagination").eq(1).hide()
		types = 1;
	}else{
		$("#exampleTable").hide();
		$("#exampleTables").show();
		$(".fixed-table-pagination").eq(0).hide()
		$(".fixed-table-pagination").eq(1).show()
		types = 2;
	}

})

function load() {
	$('#exampleTable').bootstrapTable({
			method: 'get', // 服务器数据的请求方式 get or post
			url: prefix + "/list", // 服务器数据的加载地址
			toolbar: '#exampleToolbar',
			striped: true, // 设置为true会有隔行变色效果
			dataType: "json", // 服务器返回的数据类型
			pagination: true, // 设置为true会在底部显示分页条
			singleSelect: false, // 设置为true将禁止多选
			pageSize: 10, // 如果设置了分页，每页数据条数
			pageNumber: 1, // 如果设置了分布，首页页码
			// pageList:[10, 25, 50, 100],
			showColumns: false, // 是否显示内容下拉框（选择显示的列）
			sidePagination: "server", // 设置在哪里进行分页，可选值为"client" 或者 "server"
			queryParamsType: "",
			queryParams: function (params) {
				return {
					pageNumber: params.pageNumber,
					pageSize: pageListValue,
					parenId: id,
					level: "1",
					name: $("#searchName").val()
				};
			},
			responseHandler: function (res) {
				return {
					"total": res.data.total, //总数
					"rows": res.data.records //数据
				};
			},
			columns: [
				{
					checkbox : true
				},
				{
					field: 'name',
					title: '标题',
					width: "200px",

				},
				{
					field: 'sort',
					title: '优先级',
					width: "100px",

				},
				{
					field: 'resources',
					title: '视频信息',
					width: "300px",
					formatter: function (value, row, index) {
						let str = '';
						value?.map(function (v) {
							if (v.type == 1) {
								str += `<p style="width: 300px;word-wrap: break-word;"> ${v.fileUrl} </p>`;
							}
						})
						return str;
					}
				},
				{
					field: 'resources',
					title: '文档',
					width: "300px",
					formatter: function (value, row, index) {
						let str = '';
						value?.map(function (v) {
							if (v.type == 2) {
								str += `<p style="width: 300px;word-wrap: break-word;"> ${v.fileUrl} </p>`;
							}
						})
						return str;
					}
				},
				{
					field: 'resources',
					title: '图片',
					width: "300px",
					formatter: function (value, row, index) {
						let str = '';
						value?.map(function (v) {
							if (v.type == 3) {
								str += `<p style="width: 300px;word-wrap: break-word;"> ${v.fileUrl} </p>`;
							}
						})
						return str;
					}
				},
				{
					field : 'createrName',
					title : '创建人'
				},
				{
					field : 'createrDate',
					title : '创建时间'
				},
				{
					field : 'updateName',
					title : '修改人'
				},
				{
					field : 'updateDate',
					title : '修改时间'
				},
				{
					title: '操作',
					field: 'id',
					align: 'center',
					formatter: function (value, row, index) {
						var a = '<a class="btn btn-primary btn-sm " href="#" style="margin-right: 5px" mce_href="#" title="添加" onclick="add(\'' +
							row.id +
							'\', \'' + row.level + '\')"><i class="fa fa-plus"></i></a>';

						var e = '<a class="btn btn-primary btn-sm " href="#" style="margin-right: 5px" mce_href="#" title="编辑" onclick="edit(\'' +
							row.id +
							'\')"><i class="fa fa-edit"></i></a>';

						var d = '<a class="btn btn-warning btn-sm " href="#" style="margin-right: 5px" title="删除"  mce_href="#" onclick="remove(\'' +
							row.id +
							'\')"><i class="fa fa-remove"></i></a>';
						var f = '<a class="btn btn-success btn-sm" href="#" title="备用"  mce_href="#" onclick="resetPwd(\'' +
							row.id +
							'\')"><i class="fa fa-key"></i></a>';
						var c = '<a class="btn btn-success btn-sm" href="#" title="查看下一级章节" style="margin-right: 5px" mce_href="#" onclick="sold(\''
							+ row.id
							+ '\')"><i class="fa fa-send"></i></a>';

						return a + e + d + c;
					}
				}
			],
			detailView: true, //启用详细视图
			icons: {
				detailOpen: 'glyphicon glyphicon-menu-right', // 设置打开详细视图时的图标
				detailClose: 'glyphicon glyphicon-menu-down' // 设置关闭详细视图时的图标
			},
			onExpandRow: function (index, row, $detail) {
				//展开行时触发的事件，可以用来加载详细信息等
				//您可以在这里使用ajax请求加载相关数据，并将其添加到$detail中
				var cur_table = $detail.html('<table></table>').find('table')
				$(cur_table).bootstrapTable({
					url: '/jzweb/zykResourcesChapters/list',
					method: 'get',
					queryParams: function (p) {
						return {
							parenId: row.id,
							level: 2,
							pageSize: 1000, // 如果设置了分页，每页数据条数
							pageNumber: 1, // 如果设置了分布，首页页码
						};
					},
					clickToSelect: true,
					uniqueId: "id",
					cache: false,
					height: 'auto',
					responseHandler: function (res) {
						return {
							"rows": res.data.records //数据
						};
					},
					columns: [
						{
							checkbox : true
						},
						{
							field: 'name',
							width: "170px",
						},
						{
							field: 'sort',
							width: "88px",
						},
						{
							field: 'resources',
							width: "220px",
							formatter: function (value, row, index) {
								let str = '';
								value?.map(function (v) {
									if (v.type == 1) {
										str += `<p style="width: 220px;word-wrap: break-word;"> ${v.fileUrl} </p>`;
									}
								})
								return str;
							}
						},
						{
							field: 'resources',
							width: "220px",
							formatter: function (value, row, index) {
								let str = '';
								value?.map(function (v) {
									if (v.type == 2) {
										str += `<p style="width: 220px;word-wrap: break-word;"> ${v.fileUrl} </p>`;
									}
								})
								return str;
							}
						},
						{
							field: 'resources',
							width: "220px",
							formatter: function (value, row, index) {
								let str = '';
								value?.map(function (v) {
									if (v.type == 3) {
										str += `<p style="width: 220px;word-wrap: break-word;"> ${v.fileUrl} </p>`;
									}
								})
								return str;
							}
						},
						{
							field : 'createrName',
							title : '创建人'
						},
						{
							field : 'createrDate',
							title : '创建时间'
						},
						{
							field : 'updateName',
							title : '修改人'
						},
						{
							field : 'updateDate',
							title : '修改时间'
						},
						{
							field: 'id',
							align: 'center',
							width: '200px',
							formatter: function (value, row, index) {
								var a = '<a class="btn btn-primary btn-sm " href="#" style="margin-right: 5px" mce_href="#" title="添加" onclick="add(\'' +
									row.id +
									'\', \'' + row.level + '\')"><i class="fa fa-plus"></i></a>';

								var e = '<a class="btn btn-primary btn-sm " href="#" style="margin-right: 5px" mce_href="#" title="编辑" onclick="edit(\'' +
									row.id +
									'\',\'' + 1 + '\')"><i class="fa fa-edit"></i></a>';

								var d = '<a class="btn btn-warning btn-sm " href="#" style="margin-right: 5px" title="删除"  mce_href="#" onclick="remove(\'' +
									row.id +
									'\')"><i class="fa fa-remove"></i></a>';
								var f = '<a class="btn btn-success btn-sm" href="#" title="备用"  mce_href="#" onclick="resetPwd(\'' +
									row.id +
									'\')"><i class="fa fa-key"></i></a>';
								return a + e + d;
							}
						}
					],
					detailView: true, //启用详细视图
					icons: {
						detailOpen: 'glyphicon glyphicon-menu-right', // 设置打开详细视图时的图标
						detailClose: 'glyphicon glyphicon-menu-down' // 设置关闭详细视图时的图标
					},
					onExpandRow: function (index, row, $detail) {
						let cur_table = $detail.html('<table></table>').find('table')
						$(cur_table).bootstrapTable({
							url: '/jzweb/zykResourcesChapters/list',
							method: 'get',
							queryParams: function (p) {
								return {
									pageSize: 1000, // 如果设置了分页，每页数据条数
									pageNumber: 1, // 如果设置了分布，首页页码
									parenId: row.id,
									level: 3
								};
							},
							clickToSelect: true,
							uniqueId: "id",
							cache: false,
							height: 'auto',
							responseHandler: function (res) {
								return {
									"rows": res.data.records //数据
								};
							},
							columns: [
								{
									field: 'name',
								},
								{
									field: 'sort',
								},
								{
									field: 'resources',
									width: "300px",
									formatter: function (value, row, index) {
										let str = '';
										value?.map(function (v) {
											if (v.type == 1) {
												str += `<p style="width: 300px;word-wrap: break-word;"> ${v.fileUrl} </p>`;
											}
										})
										return str;
									}
								},
								{
									field: 'resources',
									width: "300px",
									formatter: function (value, row, index) {
										let str = '';
										value?.map(function (v) {
											if (v.type == 2) {
												str += `<p style="width: 300px;word-wrap: break-word;"> ${v.fileUrl} </p>`;
											}
										})
										return str;
									}
								},
								{
									field: 'resources',
									width: "300px",
									formatter: function (value, row, index) {
										let str = '';
										value?.map(function (v) {
											if (v.type == 3) {
												str += `<p style="width: 300px;word-wrap: break-word;"> ${v.fileUrl} </p>`;
											}
										})
										return str;
									}
								},
								{
									field : 'createrName',
									title : '创建人'
								},
								{
									field : 'createrDate',
									title : '创建时间'
								},
								{
									field : 'updateName',
									title : '修改人'
								},
								{
									field : 'updateDate',
									title : '修改时间'
								},
								{
									field: 'id',
									align: 'center',
									width: '200px',
									formatter: function (value, row, index) {
										var a = '<a class="btn btn-primary btn-sm " href="#" style="margin-right: 5px" mce_href="#" title="添加" onclick="add(\'' +
											row.id +
											'\',\'' + row.level + '\')"><i class="fa fa-plus"></i></a>';

										var e = '<a class="btn btn-primary btn-sm " href="#" style="margin-right: 5px" mce_href="#" title="编辑" onclick="edit(\'' +
											row.id +
											'\',\'' + 2 + '\')"><i class="fa fa-edit"></i></a>';

										var d = '<a class="btn btn-warning btn-sm " href="#" style="margin-right: 5px" title="删除"  mce_href="#" onclick="remove(\'' +
											row.id +
											'\')"><i class="fa fa-remove"></i></a>';
										var f = '<a class="btn btn-success btn-sm" href="#" title="备用"  mce_href="#" onclick="resetPwd(\'' +
											row.id +
											'\')"><i class="fa fa-key"></i></a>';

										return e + d;
									}
								}
							]
						})
					}
				})
			}
		});
}


function loadSon(){
	$('#exampleTablesSon').bootstrapTable({
		method: 'get', // 服务器数据的请求方式 get or post
		url: "/jzweb/zykResourcesChapters/list", // 服务器数据的加载地址
		toolbar: '#exampleToolbar',
		striped: true, // 设置为true会有隔行变色效果
		dataType: "json", // 服务器返回的数据类型
		pagination: true, // 设置为true会在底部显示分页条
		singleSelect: false, // 设置为true将禁止多选
		pageSize: 10, // 如果设置了分页，每页数据条数
		pageNumber: 1, // 如果设置了分布，首页页码
		// pageList:[10, 25, 50, 100],
		showColumns: false, // 是否显示内容下拉框（选择显示的列）
		sidePagination: "server", // 设置在哪里进行分页，可选值为"client" 或者 "server"
		queryParamsType: "",
		queryParams: function (params) {
			return {
				pageNumber: params.pageNumber,
				pageSize: pageListValue,
				name: $("#searchNamesSun").val()
			};
		},
		responseHandler: function (res) {
			return {
				"total": res.data.total, //总数
				"rows": res.data.records //数据
			};
		},
		columns: [
			{
				checkbox : true
			},
			{
				field: 'name',
				title: '标题',
				width: "200px",

			},
			{
				field: 'sort',
				title: '优先级',
				width: "100px",

			},
			{
				field: 'resources',
				title: '视频信息',
				width: "300px",
				formatter: function (value, row, index) {
					let str = '';
					value?.map(function (v) {
						if (v.type == 1) {
							str += `<p style="width: 300px;word-wrap: break-word;"> ${v.fileUrl} </p>`;
						}
					})
					return str;
				}
			},
			{
				field: 'resources',
				title: '文档',
				width: "300px",
				formatter: function (value, row, index) {
					let str = '';
					value?.map(function (v) {
						if (v.type == 2) {
							str += `<p style="width: 300px;word-wrap: break-word;"> ${v.fileUrl} </p>`;
						}
					})
					return str;
				}
			},
			{
				field: 'resources',
				title: '图片',
				width: "300px",
				formatter: function (value, row, index) {
					let str = '';
					value?.map(function (v) {
						if (v.type == 3) {
							str += `<p style="width: 300px;word-wrap: break-word;"> ${v.fileUrl} </p>`;
						}
					})
					return str;
				}
			},
			{
				field : 'createrName',
				title : '创建人'
			},
			{
				field : 'createrDate',
				title : '创建时间'
			},
			{
				field : 'updateName',
				title : '修改人'
			},
			{
				field : 'updateDate',
				title : '修改时间'
			},
			{
				title: '操作',
				field: 'id',
				align: 'center',
				formatter: function (value, row, index) {
					var a = '<a class="btn btn-primary btn-sm " href="#" style="margin-right: 5px" mce_href="#" title="添加" onclick="add(\'' +
						row.id +
						'\', \'' + row.level + '\')"><i class="fa fa-plus"></i></a>';

					var e = '<a class="btn btn-primary btn-sm " href="#" style="margin-right: 5px" mce_href="#" title="编辑" onclick="edit(\'' +
						row.id +
						'\')"><i class="fa fa-edit"></i></a>';

					var d = '<a class="btn btn-warning btn-sm " href="#" style="margin-right: 5px" title="删除"  mce_href="#" onclick="remove(\'' +
						row.id +
						'\')"><i class="fa fa-remove"></i></a>';
					var f = '<a class="btn btn-success btn-sm" href="#" title="备用"  mce_href="#" onclick="resetPwd(\'' +
						row.id +
						'\')"><i class="fa fa-key"></i></a>';
					var c = '<a class="btn btn-success btn-sm" href="#" title="查看下一级章节" style="margin-right: 5px" mce_href="#" onclick="sold(\''
						+ row.id
						+ '\')"><i class="fa fa-send"></i></a>';

					return a + e + d + c;
				}
			}
		],
		detailView: true, //启用详细视图
		icons: {
			detailOpen: 'glyphicon glyphicon-menu-right', // 设置打开详细视图时的图标
			detailClose: 'glyphicon glyphicon-menu-down' // 设置关闭详细视图时的图标
		},
		onExpandRow: function (index, row, $detail) {
			//展开行时触发的事件，可以用来加载详细信息等
			//您可以在这里使用ajax请求加载相关数据，并将其添加到$detail中
			var cur_table = $detail.html('<table></table>').find('table')
			$(cur_table).bootstrapTable({
				url: '/jzweb/zykResourcesChapters/list',
				method: 'get',
				queryParams: function (p) {
					return {
						parenId: row.id,
						level: 3,
						pageSize: 1000, // 如果设置了分页，每页数据条数
						pageNumber: 1, // 如果设置了分布，首页页码
					};
				},
				clickToSelect: true,
				uniqueId: "id",
				cache: false,
				height: 'auto',
				responseHandler: function (res) {
					return {
						"rows": res.data.records //数据
					};
				},
				columns: [
					{
						checkbox : true
					},
					{
						field: 'name',
						width: "170px",
					},
					{
						field: 'sort',
						width: "88px",
					},
					{
						field: 'resources',
						width: "220px",
						formatter: function (value, row, index) {
							let str = '';
							value?.map(function (v) {
								if (v.type == 1) {
									str += `<p style="width: 220px;word-wrap: break-word;"> ${v.fileUrl} </p>`;
								}
							})
							return str;
						}
					},
					{
						field: 'resources',
						width: "220px",
						formatter: function (value, row, index) {
							let str = '';
							value?.map(function (v) {
								if (v.type == 2) {
									str += `<p style="width: 220px;word-wrap: break-word;"> ${v.fileUrl} </p>`;
								}
							})
							return str;
						}
					},
					{
						field: 'resources',
						width: "220px",
						formatter: function (value, row, index) {
							let str = '';
							value?.map(function (v) {
								if (v.type == 3) {
									str += `<p style="width: 220px;word-wrap: break-word;"> ${v.fileUrl} </p>`;
								}
							})
							return str;
						}
					},
					{
						field : 'createrName',
						title : '创建人'
					},
					{
						field : 'createrDate',
						title : '创建时间'
					},
					{
						field : 'updateName',
						title : '修改人'
					},
					{
						field : 'updateDate',
						title : '修改时间'
					},
					{
						field: 'id',
						align: 'center',
						width: '200px',
						formatter: function (value, row, index) {
							var a = '<a class="btn btn-primary btn-sm " href="#" style="margin-right: 5px" mce_href="#" title="添加" onclick="add(\'' +
								row.id +
								'\', \'' + row.level + '\')"><i class="fa fa-plus"></i></a>';

							var e = '<a class="btn btn-primary btn-sm " href="#" style="margin-right: 5px" mce_href="#" title="编辑" onclick="edit(\'' +
								row.id +
								'\',\'' + 1 + '\')"><i class="fa fa-edit"></i></a>';

							var d = '<a class="btn btn-warning btn-sm " href="#" style="margin-right: 5px" title="删除"  mce_href="#" onclick="remove(\'' +
								row.id +
								'\')"><i class="fa fa-remove"></i></a>';
							var f = '<a class="btn btn-success btn-sm" href="#" title="备用"  mce_href="#" onclick="resetPwd(\'' +
								row.id +
								'\')"><i class="fa fa-key"></i></a>';
							return a + e + d;
						}
					}
				],
			})
		}
	});
}

function loads(){
	$('#exampleTables')
		.bootstrapTable(
			{
				method : 'get', // 服务器数据的请求方式 get or post
				url : "/jzweb/zykTypeResources/list", // 服务器数据的加载地址
				//	showRefresh : true,
				//	showToggle : true,
				//	showColumns : true,
				iconSize : 'outline',
				toolbar : '#exampleToolbar',
				striped : true, // 设置为true会有隔行变色效果
				dataType : "json", // 服务器返回的数据类型
				pagination : true, // 设置为true会在底部显示分页条
				singleSelect : false, // 设置为true将禁止多选
				// contentType : "application/x-www-form-urlencoded",
				// //发送到服务器的数据编码类型
				pageSize : 10, // 如果设置了分页，每页数据条数
				pageNumber : 1, // 如果设置了分布，首页页码
				// pageList:[10, 25, 50, 100],
				//search : true, // 是否显示搜索框
				showColumns : false, // 是否显示内容下拉框（选择显示的列）
				sidePagination : "server", // 设置在哪里进行分页，可选值为"client" 或者 "server"
				queryParamsType : "",
				// //设置为limit则会发送符合RESTFull格式的参数
				queryParams : function(params) {
					return {
						//说明：传入后台的参数包括offset开始索引，limit步长，sort排序列，order：desc或者,以及所有列的键值对
						managementResourcesId: id,
						pageNumber : params.pageNumber,
						pageSize : params.pageSize,
						name: $("#searchName").val()
					};
				},
				// //请求服务器数据时，你可以通过重写参数的方式添加一些额外的参数，例如 toolbar 中的参数 如果
				// queryParamsType = 'limit' ,返回参数必须包含
				// limit, offset, search, sort, order 否则, 需要包含:
				// pageSize, pageNumber, searchText, sortName,
				// sortOrder.
				// 返回false将会终止请求
				responseHandler : function(res){
					return {
						"total": res.data.total,//总数
						"rows": res.data.records   //数据
					};
				},
				columns : [
					{
						checkbox : true
					},
					{
						field : 'zyName',
						title : '标题'
					},
					{
						field : 'zySort',
						title : '优先级'
					},

					{
						field : '',
						title : '图片信息',
						formatter:function (value, row, index){
							if(row.fileUrl){
								return `<img src="${row.fileUrl}" width="80" height="80">`
							}
						}
					},
					{
						field : 'createrName',
						title : '创建人'
					},
					{
						field : 'createrDate',
						title : '创建时间'
					},
					{
						field : 'updateName',
						title : '修改人'
					},
					{
						field : 'updateDate',
						title : '修改时间'
					},
					{
						title : '操作',
						field : 'id',
						align : 'center',
						formatter : function(value, row, index) {
							var e = '<a class="btn btn-primary btn-sm" style="margin-right: 5px" href="#" mce_href="#" title="编辑" onclick="edits(\''
								+ row.id
								+ '\')"><i class="fa fa-edit"></i></a>';
							var d = '<a class="btn btn-warning btn-sm" style="margin-right: 5px" href="#" title="删除"  mce_href="#" onclick="removes(\''
								+ row.id
								+ '\')"><i class="fa fa-remove"></i></a>';
							var f = '<a class="btn btn-success btn-sm" href="#" title="详情" style="margin-right: 5px" mce_href="#" onclick="resetPwd(\''
								+ row.id
								+ '\')"><i class="fa fa-send"></i></a>';

							return e + d ;
						}
					} ]
			});
}



function reLoad() {
	$('.bootstrap-table').eq(2).hide();
	$('#exampleTablesSon').hide()
	$(".fixed-table-pagination").eq(2).hide()

	$("#exampleTable").show();
	$(".fixed-table-pagination").eq(0).show()

	if( $(".active").html() == '图片'){
		$('#exampleTables').bootstrapTable('refresh');
		return false;
	}
	$('#exampleTable').bootstrapTable('refresh');
}

//搜集搜索
function submits() {
	let value =$('#searchNamesSun').val()
	if(value === '') return

	$("#exampleTable").hide();
	$(".fixed-table-pagination").eq(0).hide()

	$('.bootstrap-table').eq(2).show();
	$('#exampleTablesSon').show()
	$(".fixed-table-pagination").eq(2).show()
	$('#exampleTablesSon').bootstrapTable('refresh');
}

// 输入框事件
function searchNamesSunChange(event) {
	let val = event.target.value
	if(val === '') {
		$('#exampleTablesSon').hide()
		$(".fixed-table-pagination").eq(2).hide()

		$("#exampleTable").show();
		$(".fixed-table-pagination").eq(0).show()
	}
}

function searchNameInput(event) {
	let val = event.target.value
	if(val === '') {
		reLoad()
	}
}


function reLoads() {
	$('#exampleTables').bootstrapTable('refresh');
}



function add(ids,type) {
	layer.open({
		type : 2,
		title : '增加',
		maxmin : true,
		shadeClose : false, // 点击遮罩关闭层
		area : [ '800px', '520px' ],
		content : prefix + '/add?id='+ id +'&ids='+ ids +'&type='+ type +'&types='+ types // iframe的url
	});
}


function edit(id,values) {
	layer.open({
		type : 2,
		title : '编辑',
		maxmin : true,
		shadeClose : false, // 点击遮罩关闭层
		area : [ '800px', '520px' ],
		content : prefix + '/edit?id=' + id + '&level=' + values // iframe的url
	});
}

function remove(id) {
	layer.confirm('确定要删除选中的记录？', {
		btn : [ '确定', '取消' ]
	}, function() {
		$.ajax({
			url : prefix+"/remove",
			type : "post",
			data : {
				'id' : id
			},
			success : function(r) {
				if (r.code==0) {
					layer.msg(r.msg);
					reLoad();
				}else{
					layer.msg(r.msg);
				}
			}
		});
	})
}

function edits(id) {
	layer.open({
		type : 2,
		title : '编辑',
		maxmin : true,
		shadeClose : false, // 点击遮罩关闭层
		area : [ '800px', '520px' ],
		content : '/jzweb/zykTypeResources/add2?id=' + id // iframe的url
	});
}

function removes(id) {
	layer.confirm('确定要删除选中的记录？', {
		btn : [ '确定', '取消' ]
	}, function() {
		$.ajax({
			url : "/jzweb/zykTypeResources/remove",
			type : "post",
			data : {
				'id' : id
			},
			success : function(r) {
				if (r.code==0) {
					layer.msg(r.msg);
					reLoad();
				}else{
					layer.msg(r.msg);
				}
			}
		});
	})
}

function sold(ids) {
	layer.open({
		type : 2,
		title : '下一级章节',
		maxmin : true,
		shadeClose : false, // 点击遮罩关闭层
		area : [ '100%', '100%' ],
		content : prefix + '/add3?id='+ id +'&ids='+ ids +'&types='+ types // iframe的url
	});
}

function resetPwd(id) {

}

function batchRemove() {
	var rows = $('#exampleTable').bootstrapTable('getSelections'); // 返回所有选择的行，当没有选择的记录时，返回一个空数组
	if (rows.length == 0) {
		layer.msg("请选择要删除的数据");
		return;
	}
	layer.confirm("确认要删除选中的'" + rows.length + "'条数据吗?", {
		btn : [ '确定', '取消' ]
	// 按钮
	}, function() {
		var ids = new Array();
		// 遍历所有选择的行数据，取每条数据对应的ID
		$.each(rows, function(i, row) {
			ids[i] = row['id'];
		});
		$.ajax({
			type : 'POST',
			data : {
				"ids" : ids
			},
			url : prefix + '/batchRemove',
			success : function(r) {
				if (r.code == 0) {
					layer.msg(r.msg);
					reLoad();
				} else {
					layer.msg(r.msg);
				}
			}
		});
	}, function() {

	});
}

async function fold(id){
	return $.ajax({
		url: "/jzweb/zykResourcesChapters/list",
		type: "get",
		data: {
			parenId:id,
			level: 2
		},
		success: function (r) {
			if (r.code == 0) {

			} else {
				layer.msg(r.msg);
			}
		}
	})
}


async function detailFormatter(index, row) {

	let str = await fold(row.id)
	var html = [];
	str?.data.records.map(function (v,k){
		html.push(`<p>${v.name}</p>`);
		html.push(`<p>${v.sort}</p>`);
	})
	return html.join('');

}